package com.xbongbong.paas.pojo;

import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * 权限项清单,复杂格式，
 * 主要是角色权限设置页需要用到
 *
 * @author kaka
 * @date 2019/3/15 16:29
 * @since v1.0
 * @version v1.0
 */
@Getter
@Setter
@ToString
@EqualsAndHashCode
public class PermissionComplexTermPojo implements Serializable {

    private static final long serialVersionUID = 9197723518287446405L;

    /**
     * saas权限标示，只有saas模块会有
     */
    private Integer proPermissionId;

    /**
     * saas代表权限alias，paas代表PermissionTermsPojo内字段对应的内容，如"read","create"
     */
    private String alias;

    /**
     * 权限显示值
     */
    private String name;

    /**
     * 权限值，1 表示有权限，0表示无权限
     */
    private Integer value;
}
